package com.suning.sawp.intf.storeman;

import java.util.List;

import com.suning.sawp.dto.storeman.QueryFriendListResultBean;
import com.suning.sawp.exception.MobileException;

/**
 * 
 * 消费者用户相关接口<br> 
 * 〈功能详细描述〉
 *
 * @author 12061818
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
public interface UserShopGuideService {
    /**
     * 
     * 功能描述: 获取云导购用户用户属性<br>
     * 〈功能详细描述〉
     *
     * @param userId
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    String getUserProfile(String userId);
    
    /**
     * 
     * 功能描述: 批量获取云导购用户用户属性<br>
     * 〈功能详细描述〉
     *
     * @param userIds
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    String getMultiUserProfiles(List<String> userIds);
    
    /**
     * 
     * 功能描述: 
     *
     * @param userId
     * @param queriedFriendIds 带查询好友id 为空则表示查询全部
     * @return
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    QueryFriendListResultBean queryFriendList(String userId,String queriedFriendIds) throws MobileException;
}
